﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        { 
            // 7.16 вводит 2 непустых массива интов в диапазоне от 0 до 9, и считая эти массивы десятичным представлением 2  чисел, печатает их разность.
          
            Console.WriteLine("Enter number of elements in array:  "); // первый массив
            int i = int.Parse(Console.ReadLine());
            int[] first = new int[i];

            Console.WriteLine("Enter elements of array:  ");
            for (int j = 0; j < i; j++)
            {
                first[j] = int.Parse(Console.ReadLine());
            }
            //------------------------------------------------// второй массив
            Console.WriteLine("Enter number of elements in array:  "); 
            int y = int.Parse(Console.ReadLine());
            int[] second  = new int[y];

            Console.WriteLine("Enter elements of array:  ");
            for (int k = 0; k < y; k++)
            {
                second[k] = int.Parse(Console.ReadLine());
            }
            //--------------------------------------------------- // перевожу массив в double
            double dFirst = 0;
            for (int l = 0; l < first.Length; l++)
            {
                dFirst = dFirst + first[l] * Math.Pow(10, (first.Length-1-l));
            }
            double dSecond = 0;
            for (int m = 0; m < second.Length; m++)
            {
                dSecond = dSecond + second[m] * Math.Pow(10, (second.Length - 1 - m));
            }

            double res = dFirst - dSecond;
            int intRes = (int)res;
            Console.WriteLine(dFirst+" - "+dSecond+ " = " +intRes);




        }
    }
}
